#ifndef QTLASER_H
#define QTLASER_H

#include "Laser.h"
#include "QtLaserSprite.h"
#include "QtAnimationLog.h"

class QtLaser: public Laser
{
public:
	QtLaser(unsigned int initialCellX, unsigned int initialCellY);
	~QtLaser();

	void SetAnimationLog(QtAnimationLog* log);
	QtLaserSprite* GetSprite() const;

	virtual void SetTarget(GameObject* target);
protected:	
	
	
private:
	QtLaserSprite *laserSprite;
	QtAnimationLog* animationLog;
};

#endif //QTLASER_H